

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#form_container{
	background-color: #a8a9cf;
	border:solid 1px #5552a5;
	border-radius:10px;
	height:450px;
	width:400px;
	box-shadow:5px 5px 2px #333333;
}

form button[type='submit']{
	background:#8987bd!important;
	color:black;
}

body{
	background: #a7c7dc; /* Old browsers */
background: -moz-linear-gradient(top,  #a7c7dc 22%, #a7c7dc 39%, #85b2d3 57%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,#a7c7dc), color-stop(39%,#a7c7dc), color-stop(57%,#85b2d3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a7c7dc 22%,#a7c7dc 39%,#85b2d3 57%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a7c7dc 22%,#a7c7dc 39%,#85b2d3 57%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a7c7dc 22%,#a7c7dc 39%,#85b2d3 57%); /* IE10+ */
background: linear-gradient(to bottom,  #a7c7dc 22%,#a7c7dc 39%,#85b2d3 57%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c7dc', endColorstr='#85b2d3',GradientType=0 ); /* IE6-9 */
background-repeat: no-repeat;
height:650px;
}